6c84a3aafd92f6bd692f19e4e932680a469ea860,src/main/java/org/jasig/portlet/emailpreview/dao/demo/DemoAccountService.java,DemoAccountService,getEmailMessages,#PortletRequest#,196

Before Change


            JSONArray returnedFiles = JSONArray.fromObject(IOUtils.toString(inpt));

            // Creates a Mime Message because Email Message depends on a "message" variable.
            for (int i=0; i < returnedFiles.size(); i++) {

                JSONObject msg = returnedFiles.getJSONObject(i);

                long uid = msg.getLong("uid");
                String sender = msg.getString("from");
                String subject = msg.getString("subject");
                Date sentDate = new Date(msg.getLong("sentDate"));
                boolean unread = msg.getBoolean("unread");
                boolean answered = false; // didn't consider to change this
                boolean deleted = false; // more testing is available here
                EmailMessageContent content = new EmailMessageContent(msg.getString("body"), true);

                messages.add(new EmailMessage(messages.size(), uid,
                        sender, subject, sentDate, unread, answered, deleted,

After Change


            ArrayNode json = mapper.readValue(jsonFile, ArrayNode.class);

            // Creates a Mime Message because Email Message depends on a "message" variable.
            for (JsonNode msg : json) {

                long uid = msg.path("uid").getLongValue();
                String sender = msg.path("from").getTextValue();
                String subject = msg.path("subject").getTextValue();
                Date sentDate = new Date(msg.path("sentDate").getLongValue());
                boolean unread = msg.path("unread").getBooleanValue();
                boolean answered = false; // didn't consider to change this
                boolean deleted = false; // more testing is available here
                EmailMessageContent content = new EmailMessageContent(msg.path("body").getTextValue(), true);

                messages.add(new EmailMessage(messages.size(), uid,
                        sender, subject, sentDate, unread, answered, deleted,